#ifndef STATEAGENT_H
#define STATEAGENT_H

#include <iostream>
using namespace std;

#include "SMTC.h"
#include "sm_header.h"

//创建
SMTC_EXPORT int stateagent_create();
//销毁
SMTC_EXPORT int stateagent_destory();

SMTC_EXPORT int stateagent_initialize();
SMTC_EXPORT int stateagent_terminate();
SMTC_EXPORT int stateagent_queue(IN int action_id, OUT SM_QUEUE_STATE_ENUM *queue_state);
SMTC_EXPORT int stateagent_get_result(OUT int *action_id, OUT SM_QUEUE_STATE_ENUM *queue_state);

#endif // STATEAGENT_H
